impulse echo - Spanish English Dictionary